// Decompiled by DJ v2.9.9.60 Copyright 2000 Atanas Neshkov  Date: 2010-5-13 14:30:42
// Home Page : http://members.fortunecity.com/neshkov/dj.html  - Check often for new version!
// Decompiler options: packimports(3) 
// Source File Name:   UsersManagerDao.java

package com.stnet.service.enterprice.system;

import java.util.List;

import com.modules.commons.Pager;
import com.stnet.entity.Users;

public interface UsersManagerDao
{

    public abstract Users getUsersByLoginName(String s);

    public abstract Users validLogin(String s, String s1);

    public abstract List getUsers(Long long1);

    public abstract Users getUsersById(Long long1);

    public abstract Pager findUsers(int  pageSize, int pageNo, String  state, String area);

    public abstract void addUsers(Users users);

    public abstract void updateUsers(Users users);

    public abstract void deleteUsers(Long long1);

    public abstract boolean isNameUnique(String s, String s1);

    public abstract boolean isOldPasswordUnique(String s);
    
    public Users getUserByArea(String area);
    
    public boolean isFullInfo();
    
    public abstract List<Users> getUsersListExceptSelf(Long id);
    
    
    
    /**
     * 二次开发
     * */
    public Pager findUsersByType(int  pageSize, int pageNo, String  state, String type);
    
    public List<Users> findMemberByAgent(Long agent);
    
    public void registerUsers(Users users);
}